package com.henry.renyuan;

import com.alibaba.fastjson.JSONObject;
import com.tools.hry.utils.DateUtils;
import com.tools.hry.xls.AnalysisXlsTool;
import com.tools.hry.xls.analysis.AnalysisResult;
import com.tools.hry.xls.analysis.ICallbackFunction;
import org.junit.Test;

import java.io.FileInputStream;
import java.util.*;

/**
 * @author henryGui
 * @version V1.0
 * @Title: TestRenYuan
 * @Package com.henry.renyuan
 * @Description: TODO
 * @date 2018-07-25 上午11:31
 */
public class TestRenYuan {

    @Test
    public void testS(){
        String json="{230381: '黑龙江省虎林市',\n" + "    230382: '黑龙江省密山市',\n" + "    230401: '黑龙江鹤岗市辖区',\n" + "    230402: '黑龙江鹤岗向阳区',\n" + "    230403: '黑龙江鹤岗工农区',\n" + "    230404: '黑龙江鹤岗南山区',\n" + "    230405: '黑龙江鹤岗兴安区',\n" + "    230406: '黑龙江鹤岗东山区',\n" + "    230407: '黑龙江鹤岗兴山区',\n" + "    230421: '黑龙江鹤岗萝北县',\n" + "    230422: '黑龙江鹤岗绥滨县',\n" + "    230501: '黑龙江双鸭山市辖区',\n" + "    230502: '黑龙江双鸭山尖山区',\n" + "    230503: '黑龙江双鸭山岭东区',\n" + "    230505: '黑龙江双鸭山四方台区',\n" + "    230506: '黑龙江双鸭山宝山区',\n" + "    230521: '黑龙江双鸭山集贤县',\n" + "    230522: '黑龙江双鸭山友谊县',\n" + "    230523: '黑龙江双鸭山宝清县',\n" + "    230524: '黑龙江双鸭山饶河县',\n" + "    230601: '黑龙江大庆市辖区',\n" + "    230602: '黑龙江大庆萨尔图区',\n" + "    230603: '黑龙江大庆龙凤区',\n" + "    230604: '黑龙江大庆让胡路区',\n" + "    230605: '黑龙江大庆红岗区',\n" + "    230606: '黑龙江大庆大同区',\n" + "    230621: '黑龙江大庆肇州县',\n" + "    230622: '黑龙江大庆肇源县',\n" + "    230623: '黑龙江大庆林甸县',\n" + "    230624: '黑龙江省大庆市杜尔伯特县',\n" + "    230701: '黑龙江伊春市辖区',\n" + "    230702: '黑龙江伊春伊春区',\n" + "    230703: '黑龙江伊春南岔区',\n" + "    230704: '黑龙江伊春友好区',\n" + "    230705: '黑龙江伊春西林区',\n" + "    230706: '黑龙江伊春翠峦区',\n" + "    230707: '黑龙江伊春新青区',\n" + "    230708: '黑龙江伊春美溪区',\n" + "    230709: '黑龙江伊春金山屯区',\n" + "    230710: '黑龙江伊春五营区',\n" + "    230711: '黑龙江伊春乌马河区',\n" + "    230712: '黑龙江伊春汤旺河区',\n" + "    230713: '黑龙江伊春带岭区',\n" + "    230714: '黑龙江伊春乌伊岭区',\n" + "    230715: '黑龙江伊春红星区',\n" + "    230716: '黑龙江伊春上甘岭区',\n" + "    230722: '黑龙江伊春嘉荫县',\n" + "    230781: '黑龙江伊春铁力市',\n" + "    230801: '黑龙江佳木斯市辖区',\n" + "    230802: '黑龙江佳木斯永红区',\n" + "    230803: '黑龙江佳木斯向阳区',\n" + "    230804: '黑龙江佳木斯前进区',\n" + "    230805: '黑龙江佳木斯东风区',\n" + "    230811: '黑龙江佳木斯郊区',\n" + "    230822: '黑龙江佳木斯桦南县',\n" + "    230826: '黑龙江佳木斯桦川县',\n" + "    230828: '黑龙江佳木斯汤原县',\n" + "    230833: '黑龙江佳木斯抚远县',\n" + "    230881: '黑龙江佳木斯同江市',\n" + "    230882: '黑龙江佳木斯富锦市',\n" + "    230901: '黑龙江七台河市辖区',\n" + "    230902: '黑龙江七台河新兴区',\n" + "    230903: '黑龙江七台河桃山区',\n" + "    230904: '黑龙江七台河茄子河区',\n" + "    230921: '黑龙江七台河勃利县',\n" + "    231001: '黑龙江牡丹江市辖区',\n" + "    231002: '黑龙江牡丹江东安区',\n" + "    231003: '黑龙江牡丹江阳明区',\n" + "    231004: '黑龙江牡丹江爱民区',\n" + "    231005: '黑龙江牡丹江西安区',\n" + "    231024: '黑龙江牡丹江东宁县',\n" + "    231025: '黑龙江牡丹江林口县',\n" + "    231081: '黑龙江牡丹江绥芬河市',\n" + "    231083: '黑龙江牡丹江海林市',\n" + "    231084: '黑龙江牡丹江宁安市',\n" + "    231085: '黑龙江省穆棱市',\n" + "    231101: '黑龙江黑河市辖区',\n" + "    231102: '黑龙江黑河爱辉区',\n" + "    231121: '黑龙江黑河嫩江县',\n" + "    231123: '黑龙江黑河逊克县',\n" + "    231124: '黑龙江黑河孙吴县',\n" + "    231181: '黑龙江黑河北安市',\n" + "    231182: '黑龙江黑河五大连池市',\n" + "    231201: '黑龙江省绥化市市辖区',\n" + "    231202: '黑龙江省绥化市北林区',\n" + "    231221: '黑龙江省绥化市望奎县',\n" + "    231222: '黑龙江省绥化市兰西县',\n" + "    231223: '黑龙江省绥化市青冈县',\n" + "    231224: '黑龙江省绥化市庆安县',\n" + "    231225: '黑龙江省绥化市明水县',\n" + "    231226: '黑龙江省绥化市绥棱县',\n" + "    231281: '黑龙江省安达市',\n" + "    231282: '黑龙江省肇东市',\n" + "    231283: '黑龙江省海伦市',\n" + "    232701: '黑龙江大兴安岭加格达奇区',\n" + "    232702: '黑龙江大兴安岭松岭区',\n" + "    232703: '黑龙江大兴安岭新林区',\n" + "    232704: '黑龙江大兴安岭呼中区',\n" + "    232740: '黑龙江大兴安岭加格达奇林业局',\n" + "    232741: '黑龙江大兴安岭十八站林业局',\n" + "    232742: '黑龙江大兴安岭图强林业局',\n" + "    232743: '黑龙江大兴安岭阿木尔林业局',\n" + "    232744: '黑龙江大兴安岭韩家园林业局',\n" + "    232745: '黑龙江大兴安岭林管局农工商联合',\n" + "    232721: '黑龙江大兴安岭呼玛县',\n" + "    232722: '黑龙江大兴安岭塔河县',\n" + "    232723: '黑龙江大兴安岭漠河县',\n" + "    232724: '黑龙江大兴安岭加格达奇区',\n" + "    232801: '黑龙江牡丹江森工地区',\n" + "    232802: '黑龙江松花江森工地区',\n" + "    232803: '黑龙江合江森工地区',\n" + "    232901: '黑龙江农垦总局直属地区',\n" + "    232902: '黑龙江农垦宝泉岭分局',\n" + "    232903: '黑龙江农垦红兴隆分局',\n" + "    232904: '黑龙江农垦建三江分局',\n" + "    232905: '黑龙江农垦牡丹江分局',\n" + "    232906: '黑龙江农垦北安分局',\n" + "    232907: '黑龙江农垦九三分局',\n" + "    232908: '黑龙江农垦齐齐哈尔分局',\n" + "    232909: '黑龙江农垦绥化分局',\n" + "    232910: '黑龙江农垦哈尔滨分局',\n" + "    310101: '上海市黄浦区',\n" + "    310103: '上海市卢湾区',\n" + "    310104: '上海市徐汇区',\n" + "    310105: '上海市长宁区',\n" + "    310106: '上海市静安区',\n" + "    310107: '上海市普陀区',\n" + "    310108: '上海市闸北区',\n" + "    310109: '上海市虹口区',\n" + "    310110: '上海市杨浦区',\n" + "    310112: '上海市闵行区',\n" + "    310113: '上海市宝山区',\n" + "    310114: '上海市嘉定区',\n" + "    310115: '上海市浦东新区',\n" + "    310116: '上海市金山区',\n" + "    310117: '上海市松江区',\n" + "    310118: '上海市青浦区',\n" + "    310119: '上海市南汇区',\n" + "    310120: '上海市奉贤区',\n" + "    310230: '上海市崇明县',\n" + "    320101: '江苏南京市辖区',\n" + "    320102: '江苏南京玄武区',\n" + "    320103: '江苏南京白下区',\n" + "    320104: '江苏南京秦淮区',\n" + "    320105: '江苏南京建邺区',\n" + "    320106: '江苏南京鼓楼区',\n" + "    320107: '江苏南京下关区',\n" + "    320111: '江苏南京浦口区',\n" + "    320113: '江苏南京栖霞区',\n" + "    320114: '江苏南京雨花台区',\n" + "    320115: '江苏省南京市江宁区',\n" + "    320116: '江苏省南京市六合区',\n" + "    320124: '江苏南京溧水县',\n" + "    320125: '江苏南京高淳县',\n" + "    320140: '江苏南京化学工业园',\n" + "    320201: '江苏无锡市辖区',\n" + "    320202: '江苏无锡崇安区',\n" + "    320203: '江苏无锡南长区',\n" + "    320204: '江苏无锡北塘区',\n" + "    320205: '江苏省无锡市锡山区',\n" + "    320206: '江苏省无锡市惠山区',\n" + "    320211: '江苏省无锡市滨湖区',\n" + "    320213: '江苏省无锡市新区',\n" + "    320281: '江苏无锡江阴市',\n" + "    320282: '江苏无锡宜兴市',\n" + "    320301: '江苏徐州市辖区',\n" + "    320302: '江苏徐州鼓楼区',\n" + "    320303: '江苏徐州云龙区',\n" + "    320304: '江苏省徐州市九里区',\n" + "    320305: '江苏徐州贾汪区',\n" + "    320311: '江苏徐州泉山区',\n" + "    320312: '江苏徐州铜山区',\n" + "    320321: '江苏徐州丰县',\n" + "    320322: '江苏徐州沛县',\n" + "    320323: '江苏徐州铜山县',\n" + "    320324: '江苏徐州睢宁县',\n" + "    320381: '江苏徐州新沂市',\n" + "    320382: '江苏徐州邳州市',\n" + "    320401: '江苏常州市辖区',\n" + "    320402: '江苏常州天宁区',\n" + "    320404: '江苏常州钟楼区',\n" + "    320405: '江苏常州戚墅堰区',\n" + "    320411: '江苏省常州市新北区',\n" + "    320412: '江苏省常州市武进区',\n" + "    320481: '江苏常州溧阳市',\n" + "    320482: '江苏常州金坛市',\n" + "    320501: '江苏苏州市辖区',\n" + "    320502: '江苏苏州沧浪区',\n" + "    320503: '江苏苏州平江区',\n" + "    320504: '江苏苏州金阊区',\n" + "    320505: '江苏省苏州市虎丘区',\n" + "    320506: '江苏省苏州市吴中区',\n" + "    320507: '江苏省苏州市相城区',\n" + "    320508: '江苏省苏州市姑苏区',\n" + "    320540: '江苏省苏州市工业园区',\n" + "    320581: '江苏苏州常熟市',\n" + "    320582: '江苏苏州张家港市',\n" + "    320583: '江苏苏州昆山市',\n" + "    320584: '江苏苏州吴江市',\n" + "    320585: '江苏苏州太仓市',\n" + "    320601: '江苏南通市辖区',\n" + "    320602: '江苏南通崇川区',\n" + "    320611: '江苏南通港闸区',\n" + "    320612: '江苏南通通州区',\n" + "    320640: '江苏南通经济技术开发区',\n" + "    320621: '江苏南通海安县',\n" + "    320623: '江苏南通如东县',\n" + "    320681: '江苏南通启东市',\n" + "    320682: '江苏南通如皋市',\n" + "    320683: '江苏南通通州市',\n" + "    320684: '江苏省海门市',\n" + "    320701: '江苏连云港市辖区',\n" + "    320703: '江苏连云港连云区',\n" + "    320705: '江苏连云港新浦区',\n" + "    320706: '江苏连云港海州区',\n" + "    320721: '江苏连云港赣榆县',\n" + "    320722: '江苏连云港东海县',\n" + "    320723: '江苏连云港灌云县',\n" + "    320724: '江苏省连云港市灌南县',\n" + "    320740: '江苏连云港高新技术产业开发区',\n" + "    320741: '江苏连云港徐圩新区',\n" + "    320742: '江苏连云港云台山风景名胜区(科教创业园区)',\n" + "    320801: '江苏省淮安市辖区',\n" + "    320802: '江苏省淮安市清河区',\n" + "    320803: '江苏省淮安市楚州区',\n" + "    320804: '江苏省淮安市淮阴区',\n" + "    320811: '江苏省淮安市清浦区',\n" + "    320826: '江苏省淮安市涟水县',\n" + "    320829: '江苏省淮安市洪泽县',\n" + "    320830: '江苏省淮安市盱眙县',\n" + "    320831: '江苏省淮安市金湖县',\n" + "    320840: '江苏省淮安经济开发区',\n" + "    320841: '江苏省淮安生态新城',\n" + "    320901: '江苏盐城市辖区',\n" + "    320902: '江苏省盐城市亭湖区',\n" + "    320903: '江苏省盐城市盐都区',\n" + "    320921: '江苏盐城响水县',\n" + "    320922: '江苏盐城滨海县',\n" + "    320923: '江苏盐城阜宁县',\n" + "    320924: '江苏盐城射阳县',\n" + "    320925: '江苏盐城建湖县',\n" + "    320940: '江苏省盐城经济开发区',\n" + "    320941: '江苏省盐城城南新区',\n" + "    320981: '江苏盐城东台市',\n" + "    320982: '江苏省大丰市',\n" + "    321001: '江苏扬州市辖区',\n" + "    321002: '江苏扬州广陵区',\n" + "    321003: '江苏省扬州市邗江区',\n" + "    321011: '江苏省扬州市维扬区',\n" + "    321023: '江苏扬州宝应县',\n" + "    321040: '江苏扬州新城西区',\n" + "    321041: '江苏扬州经济技术开发区',\n" + "    321042: '江苏扬州蜀冈 - 瘦西湖风景名胜区',\n" + "    321081: '江苏扬州仪征市',\n" + "    321084: '江苏扬州高邮市',\n" + "    321088: '江苏省江都市',\n" + "    321101: '江苏镇江市辖区',\n" + "    321102: '江苏镇江京口区',\n" + "    321111: '江苏镇江润州区',\n" + "    321112: '江苏省镇江市丹徒区',\n" + "    321181: '江苏镇江丹阳市',\n" + "    321182: '江苏省扬中市',\n" + "    321183: '江苏省句容市',\n" + "    321201: '江苏省泰州市市辖区',\n" + "    321202: '江苏省泰州市海陵区',\n" + "    321203: '江苏省泰州市高港区',\n" + "    321281: '江苏省兴化市',\n" + "    321282: '江苏省靖江市',\n" + "    321283: '江苏省泰兴市',\n" + "    321284: '江苏省姜堰市',\n" + "    321301: '江苏省宿迁市市辖区',\n" + "    321302: '江苏省宿迁市宿城区',\n" + "    321311: '江苏省宿迁市宿豫区',\n" + "    321322: '江苏省宿迁市沭阳县',\n" + "    321323: '江苏省宿迁市泗阳县',\n" + "    321324: '江苏省宿迁市泗洪县',\n" + "    330101: '浙江杭州市辖区',\n" + "    330102: '浙江杭州上城区',\n" + "    330103: '浙江杭州下城区',\n" + "    330104: '浙江杭州江干区',\n" + "    330105: '浙江杭州拱墅区',\n" + "    330106: '浙江杭州西湖区',\n" + "    330108: '浙江省杭州市滨江区',\n" + "    330109: '浙江省杭州市萧山区',\n" + "    330110: '浙江省杭州市余杭区',\n" + "    330122: '浙江杭州桐庐县',\n" + "    330127: '浙江杭州淳安县',\n" + "    330140: '浙江杭州大江东产业集聚区',\n" + "    330141: '浙江杭州市经济开发区',\n" + "    330182: '浙江杭州建德市',\n" + "    330183: '浙江省富阳市',\n" + "    330185: '浙江省临安市',\n" + "    330201: '浙江宁波市辖区',\n" + "    330203: '浙江宁波海曙区',\n" + "    330204: '浙江宁波江东区',\n" + "    330205: '浙江宁波江北区',\n" + "    330206: '浙江宁波北仑区',\n" + "    330211: '浙江宁波镇海区',\n" + "    330212: '浙江省宁波市鄞州区',\n" + "    330225: '浙江宁波象山县',\n" + "    330226: '浙江宁波宁海县',\n" + "    330240: '浙江宁波东钱湖区',\n" + "    330241: '浙江宁波开发区',\n" + "    330242: '浙江宁波保税区',\n" + "    330243: '浙江宁波大榭开发区',\n" + "    330244: '浙江宁波科技院区',\n" + "    330281: '浙江宁波余姚市',\n" + "    330282: '浙江宁波慈溪市',\n" + "    330283: '浙江宁波奉化市',\n" + "    330301: '浙江温州市辖区',\n" + "    330302: '浙江温州鹿城区',\n" + "    330303: '浙江温州龙湾区',\n" + "    330304: '浙江温州瓯海区',\n" + "    330322: '浙江温州洞头县',\n" + "    330324: '浙江温州永嘉县',\n" + "    330326: '浙江温州平阳县',\n" + "    330327: '浙江温州苍南县',\n" + "    330328: '浙江温州文成县',\n" + "    330329: '浙江温州泰顺县',\n" + "    330340: '浙江温州开发区',\n" + "    330381: '浙江温州瑞安市',\n" + "    330382: '浙江温州乐清市',\n" + "    330401: '浙江嘉兴市辖区',\n" + "    330402: '浙江嘉兴秀城区',\n" + "    330411: '浙江省嘉兴市秀洲区',\n" + "    330421: '浙江嘉兴嘉善县',\n" + "    330424: '浙江嘉兴海盐县',\n" + "    330481: '浙江嘉兴海宁市',\n" + "    330482: '浙江嘉兴平湖市',\n" + "    330483: '浙江嘉兴桐乡市',\n" + "    330501: '浙江湖州市辖区',\n" + "    330502: '浙江省湖州市吴兴区',\n" + "    330503: '浙江省湖州市南浔区',\n" + "    330521: '浙江湖州德清县',\n" + "    330522: '浙江湖州长兴县',\n" + "    330523: '浙江湖州安吉县',\n" + "    330601: '浙江绍兴市辖区',\n" + "    330602: '浙江绍兴越城区',\n" + "    330621: '浙江绍兴县',\n" + "    330624: '浙江绍兴新昌县',\n" + "    330681: '浙江绍兴诸暨市',\n" + "    330682: '浙江绍兴上虞市',\n" + "    330683: '浙江省嵊州市',\n" + "    330701: '浙江金华市辖区',\n" + "    330702: '浙江金华婺城区',\n" + "    330703: '浙江省金华市金东区',\n" + "    330723: '浙江金华武义县',\n" + "    330726: '浙江金华浦江县',\n" + "    330727: '浙江金华磐安县',\n" + "    330781: '浙江金华兰溪市',\n" + "    330782: '浙江金华义乌市',\n" + "    330783: '浙江金华东阳市',\n" + "    330784: '浙江金华永康市',\n" + "    330801: '浙江衢州市辖区',\n" + "    330802: '浙江衢州柯城区',\n" + "    330803: '浙江省衢州市衢江区',\n" + "    330822: '浙江衢州常山县',\n" + "    330824: '浙江衢州开化县',\n" + "    330825: '浙江衢州龙游县',\n" + "    330881: '浙江衢州江山市',\n" + "    330901: '浙江舟山市辖区',\n" + "    330902: '浙江舟山定海区',\n" + "    330903: '浙江舟山普陀区',\n" + "    330921: '浙江舟山岱山县',\n" + "    330922: '浙江舟山嵊泗县',\n" + "    331001: '浙江省台州市市辖区',\n" + "    331002: '浙江省台州市椒江区',\n" + "    331003: '浙江省台州市黄岩区',\n" + "    331004: '浙江省台州市路桥区',\n" + "    331021: '浙江省台州市玉环县',\n" + "    331022: '浙江省台州市三门县',\n" + "    331023: '浙江省台州市天台县',\n" + "    331024: '浙江省台州市仙居县',\n" + "    331081: '浙江省温岭市',\n" + "    331082: '浙江省临海市',\n" + "    331101: '浙江省丽水市市辖区',\n" + "    331102: '浙江省丽水市莲都区',\n" + "    331121: '浙江省丽水市青田县',\n" + "    331122: '浙江省丽水市缙云县',\n" + "    331123: '浙江省丽水市遂昌县',\n" + "    331124: '浙江省丽水市松阳县',\n" + "    331125: '浙江省丽水市云和县',\n" + "    331126: '浙江省丽水市庆元县',\n" + "    331127: '浙江省丽水市景宁畲族自治县',\n" + "    331181: '浙江省龙泉市',\n" + "    340101: '安徽合肥市辖区',\n" + "    340102: '安徽省合肥市瑶海区',\n" + "    340103: '安徽省合肥市庐阳区',\n" + "    340104: '安徽省合肥市蜀山区',\n" + "    340111: '安徽省合肥市包河区',\n" + "    340121: '安徽合肥长丰县',\n" + "    340122: '安徽合肥肥东县',\n" + "    340123: '安徽合肥肥西县',\n" + "    340124: '安徽合肥庐江县',\n" + "    340140: '安徽合肥高新技术产业开发区',\n" + "    340141: '安徽合肥经济技术开发区',\n" + "    340142: '安徽合肥新站综合开发实验区',\n" + "    340181: '安徽合肥巢湖市',\n" + "    340201: '安徽芜湖市辖区',\n" + "    340202: '安徽芜湖镜湖区',\n" + "    340203: '安徽省芜湖市弋江区',\n" + "    340204: '安徽芜湖新芜区',\n" + "    340207: '安徽芜湖鸠江区',\n" + "    340208: '安徽省芜湖市三山区',\n" + "    340221: '安徽芜湖县',\n" + "    340222: '安徽芜湖繁昌县',\n" + "    340223: '安徽芜湖南陵县',\n" + "    340225: '安徽芜湖无为县',\n" + "    340240: '安徽芜湖经济技术开发区',\n" + "    340301: '安徽蚌埠市辖区',\n" + "    340302: '安徽省蚌埠市龙子湖区',\n" + "    340303: '安徽省蚌埠市蚌山区',\n" + "    340304: '安徽省蚌埠市禹会区',\n" + "    340311: '安徽省蚌埠市淮上区',\n" + "    340321: '安徽蚌埠怀远县',\n" + "    340322: '安徽蚌埠五河县',\n" + "    340323: '安徽蚌埠固镇县',\n" + "    340340: '安徽蚌埠蚌埠经济开发区',\n" + "    340341: '安徽蚌埠蚌埠高新技术产业开发区',\n" + "    340401: '安徽淮南市辖区',\n" + "    340402: '安徽淮南大通区',\n" + "    340403: '安徽淮南田家庵区',\n" + "    340404: '安徽淮南谢家集区',\n" + "    340405: '安徽淮南八公山区',\n" + "    340406: '安徽淮南潘集区',\n" + "    340421: '安徽淮南凤台县',\n" + "    340422: '安徽淮南寿县',\n" + "    340501: '安徽马鞍山市辖区',\n" + "    340502: '安徽马鞍山金家庄区',\n" + "    340503: '安徽马鞍山花山区',\n" + "    340504: '安徽马鞍山雨山区',\n" + "    340506: '安徽马鞍山博望区',\n" + "    340522: '安徽马鞍山含山县',\n" + "    340523: '安徽马鞍山和县',\n" + "    340521: '安徽马鞍山当涂县',\n" + "    340601: '安徽淮北市辖区',\n" + "    340602: '安徽淮北杜集区',\n" + "    340603: '安徽淮北相山区',\n" + "    340604: '安徽淮北烈山区',\n" + "    340621: '安徽淮北濉溪县',\n" + "    340701: '安徽铜陵市辖区',\n" + "    340702: '安徽铜陵铜官山区',\n" + "    340703: '安徽铜陵狮子山区',\n" + "    340705: '安徽铜陵铜官区',\n" + "    340706: '安徽铜陵义安区',\n" + "    340722: '安徽铜陵枞阳县',\n" + "    340711: '安徽铜陵郊区',\n" + "    340721: '安徽铜陵县',\n" + "    340801: '安徽安庆市辖区',\n" + "    340802: '安徽安庆迎江区',\n" + "    340803: '安徽安庆大观区',\n" + "    340811: '安徽省安庆市宜秀区',\n" + "    340822: '安徽安庆怀宁县',\n" + "    340823: '安徽安庆枞阳县',\n" + "    340824: '安徽安庆潜山县',\n" + "    340825: '安徽安庆太湖县',\n" + "    340826: '安徽安庆宿松县',\n" + "    340827: '安徽安庆望江县',\n" + "    340828: '安徽安庆岳西县',\n" + "    340840: '安徽安庆经济技术开发区',\n" + "    340881: '安徽省桐城市',\n" + "    341001: '安徽黄山市辖区',\n" + "    341002: '安徽黄山屯溪区',\n" + "    341003: '安徽黄山区',\n" + "    341004: '安徽黄山徽州区',\n" + "    341021: '安徽黄山歙县',\n" + "    341022: '安徽黄山休宁县',\n" + "    341023: '安徽黄山黟县',\n" + "    341024: '安徽黄山祁门县',\n" + "    341101: '安徽滁州市辖区',\n" + "    341102: '安徽滁州琅琊区',\n" + "    341103: '安徽滁州南谯区',\n" + "    341122: '安徽滁州来安县',\n" + "    341124: '安徽滁州全椒县',\n" + "    341125: '安徽滁州定远县',\n" + "    341126: '安徽滁州凤阳县',\n" + "    341181: '安徽滁州天长市',\n" + "    341182: '安徽省明光市',\n" + "    341201: '安徽省阜阳市市辖区',\n" + "    341202: '安徽省阜阳市颍州区',\n" + "    341203: '安徽省阜阳市颍东区',\n" + "    341204: '安徽省阜阳市颍泉区',\n" + "    341221: '安徽省阜阳市临泉县',\n" + "    341222: '安徽省阜阳市太和县',\n" + "    341225: '安徽省阜阳市阜南县',\n" + "    341226: '安徽省阜阳市颍上县',\n" + "    341282: '安徽省界首市',\n" + "    341301: '安徽省宿州市市辖区',\n" + "    341302: '安徽省宿州市埇桥区',\n" + "    341321: '安徽省宿州市砀山县',\n" + "    341322: '安徽省宿州市萧县',\n" + "    341323: '安徽省宿州市灵璧县',\n" + "    341324: '安徽省宿州市泗县',\n" + "    341401: '安徽省巢湖市市辖区',\n" + "    341402: '安徽省巢湖市居巢区',\n" + "    341421: '安徽省巢湖市庐江县',\n" + "    341422: '安徽省巢湖市无为县',\n" + "    341423: '安徽省巢湖市含山县',\n" + "    341424: '安徽省巢湖市和县',\n" + "    341501: '安徽省六安市市辖区',\n" + "    341502: '安徽省六安市金安区',\n" + "    341503: '安徽省六安市裕安区',\n" + "    341504: '安徽省六安市叶集区',\n" + "    341540: '安徽省六安市叶集改革发展实验区',\n" + "    341521: '安徽省六安市寿县',\n" + "    341522: '安徽省六安市霍邱县',\n" + "    341523: '安徽省六安市舒城县',\n" + "    341524: '安徽省六安市金寨县',\n" + "    341525: '安徽省六安市霍山县',\n" + "    341601: '安徽省亳州市市辖区',\n" + "    341602: '安徽省亳州市谯城区',\n" + "    341621: '安徽省亳州市涡阳县',\n" + "    341622: '安徽省亳州市蒙城县',\n" + "    341623: '安徽省亳州市利辛县',\n" + "    341701: '安徽省池州市市辖区',\n" + "    341702: '安徽省池州市贵池区',\n" + "    341721: '安徽省池州市东至县',\n" + "    341722: '安徽省池州市石台县',\n" + "    341723: '安徽省池州市青阳县',\n" + "    341801: '安徽省宣城市市辖区',\n" + "    341802: '安徽省宣城市宣州区',\n" + "    341821: '安徽省宣城市郎溪县',\n" + "    341822: '安徽省宣城市广德县',\n" + "    341823: '安徽省宣城市泾县',\n" + "    341824: '安徽省宣城市绩溪县',\n" + "    341825: '安徽省宣城市旌德县',\n" + "    341881: '安徽省宁国市',\n" + "    350101: '福建福州市辖区',\n" + "    350102: '福建福州鼓楼区',\n" + "    350103: '福建福州台江区',\n" + "    350104: '福建福州仓山区',\n" + "    350105: '福建福州马尾区',\n" + "    350111: '福建省福州市晋安区',\n" + "    350121: '福建福州闽侯县',\n" + "    350122: '福建福州连江县',\n" + "    350123: '福建福州罗源县',\n" + "    350124: '福建福州闽清县',\n" + "    350125: '福建福州永泰县',\n" + "    350128: '福建福州平潭县',\n" + "    350181: '福建福州福清市',\n" + "    350182: '福建省长乐市',\n" + "    350201: '福建厦门市辖区',\n" + "    350203: '福建厦门思明区',\n" + "    350205: '福建省厦门市海沧区',\n" + "    350206: '福建厦门湖里区',\n" + "    350211: '福建厦门集美区',\n" + "    350212: '福建省厦门市同安区',\n" + "    350213: '福建省厦门市翔安区',\n" + "    350301: '福建莆田市辖区',\n" + "    350302: '福建莆田城厢区',\n" + "    350303: '福建莆田涵江区',\n" + "    350304: '福建省莆田市荔城区',\n" + "    350305: '福建省莆田市秀屿区',\n" + "    350322: '福建莆田仙游县',\n" + "    350340: '福建莆田湄洲岛',\n" + "    350341: '福建莆田湄洲湾北岸',\n" + "    350401: '福建三明市辖区',\n" + "    350402: '福建三明梅列区',\n" + "    350403: '福建三明三元区',\n" + "    350421: '福建三明明溪县',\n" + "    350423: '福建三明清流县',\n" + "    350424: '福建三明宁化县',\n" + "    350425: '福建三明大田县',\n" + "    350426: '福建三明尤溪县',\n" + "    350427: '福建三明沙县',\n" + "    350428: '福建三明将乐县',\n" + "    350429: '福建三明泰宁县',\n" + "    350430: '福建三明建宁县',\n" + "    350481: '福建三明永安市',\n" + "    350501: '福建泉州市辖区',\n" + "    350502: '福建泉州鲤城区',\n" + "    350503: '福建省泉州市丰泽区',\n" + "    350504: '福建省泉州市洛江区',\n" + "    350505: '福建省泉州市泉港区',\n" + "    350521: '福建泉州惠安县',\n" + "    350524: '福建泉州安溪县',\n" + "    350525: '福建泉州永春县',\n" + "    350526: '福建泉州德化县',\n" + "    350527: '福建泉州金门县',\n" + "    350540: '福建泉州台商投资区',\n" + "    350581: '福建泉州石狮市',\n" + "    350582: '福建泉州晋江市',\n" + "    350583: '福建泉州南安市',\n" + "    350601: '福建漳州市辖区',\n" + "    350602: '福建漳州芗城区',\n" + "    350603: '福建省漳州市龙文区',\n" + "    350622: '福建漳州云霄县',\n" + "    350623: '福建漳州漳浦县',\n" + "    350624: '福建漳州诏安县',\n" + "    350625: '福建漳州长泰县',\n" + "    350626: '福建漳州东山县',\n" + "    350627: '福建漳州南靖县',\n" + "    350628: '福建漳州平和县',\n" + "    350629: '福建漳州华安县',\n" + "    350640: '福建漳州常山开发区',\n" + "    350641: '福建漳州招商局经济技术开发区',\n" + "    350642: '福建漳州台商投资区',\n" + "    350681: '福建漳州龙海市',\n" + "    350701: '福建省南平市市辖区',\n" + "    350702: '福建省南平市延平区',\n" + "    350721: '福建省南平市顺昌县',\n" + "    350722: '福建省南平市浦城县',\n" + "    350723: '福建省南平市光泽县',\n" + "    350724: '福建省南平市松溪县',\n" + "    350725: '福建省南平市政和县',\n" + "    350781: '福建省邵武市',\n" + "    350782: '福建省武夷山市',\n" + "    350783: '福建省建瓯市',\n" + "    350784: '福建省建阳市',\n" + "    350801: '福建省龙岩市市辖区',\n" + "    350802: '福建省龙岩市新罗区',\n" + "    350821: '福建省龙岩市长汀县',\n" + "    350822: '福建省龙岩市永定县',\n" + "    350823: '福建省龙岩市上杭县',\n" + "    350824: '福建省龙岩市武平县',\n" + "    350825: '福建省龙岩市连城县',\n" + "    350881: '福建省漳平市',\n" + "    350901: '福建省宁德市市辖区',\n" + "    350902: '福建省宁德市蕉城区',\n" + "    350921: '福建省宁德市霞浦县',\n" + "    350922: '福建省宁德市古田县',\n" + "    350923: '福建省宁德市屏南县',\n" + "    350924: '福建省宁德市寿宁县',\n" + "    350925: '福建省宁德市周宁县',\n" + "    350926: '福建省宁德市柘荣县',\n" + "    350981: '福建省福安市',\n" + "    350982: '福建省福鼎市',\n" + "    370101: '山东济南市辖区',\n" + "    370102: '山东济南历下区',\n" + "    370103: '山东济南市中区',\n" + "    370104: '山东济南槐荫区',\n" + "    370105: '山东济南天桥区',\n" + "    370112: '山东济南历城区',\n" + "    370113: '山东省济南市长清区',\n" + "    370124: '山东济南平阴县',\n" + "    370125: '山东济南济阳县',\n" + "    370126: '山东济南商河县',\n" + "    370140: '山东济南高新技术产业开发区',\n" + "    370181: '山东济南章丘市',\n" + "    370201: '山东青岛市辖区',\n" + "    370202: '山东青岛市南区',\n" + "    370203: '山东青岛市北区',\n" + "    370205: '山东青岛四方区',\n" + "    370211: '山东青岛黄岛区',\n" + "    370212: '山东青岛崂山区',\n" + "    370213: '山东省青岛市李沧区',\n" + "    370214: '山东省青岛市城阳区',\n" + "    370240: '山东省青岛市保税区',\n" + "    370281: '山东青岛胶州市',\n" + "    370282: '山东青岛即墨市',\n" + "    370283: '山东青岛平度市',\n" + "    370284: '山东青岛胶南市',\n" + "    370285: '山东青岛莱西市',\n" + "    370301: '山东淄博市辖区',\n" + "    370302: '山东淄博淄川区',\n" + "    370303: '山东淄博张店区',\n" + "    370304: '山东淄博博山区',\n" + "    370305: '山东淄博临淄区',\n" + "    370306: '山东淄博周村区',\n" + "    370321: '山东淄博桓台县',\n" + "    370322: '山东淄博高青县',\n" + "    370323: '山东淄博沂源县',\n" + "    370340: '山东淄博高新区',\n" + "    370341: '山东淄博文昌湖旅游度假区',\n" + "    370342: '山东淄博经济技术开发区',\n" + "    370401: '山东枣庄市辖区',\n" + "    370402: '山东枣庄市中区',\n" + "    370403: '山东枣庄薛城区',\n" + "    370404: '山东枣庄峄城区',\n" + "    370405: '山东枣庄台儿庄区',\n" + "    370406: '山东枣庄山亭区',\n" + "    370481: '山东枣庄滕州市',\n" + "    370501: '山东东营市辖区',\n" + "    370502: '山东东营区',\n" + "    370503: '山东东营河口区',\n" + "    370521: '山东东营垦利县',\n" + "    370522: '山东东营利津县',\n" + "    370523: '山东东营广饶县',\n" + "    370540: '山东东营经济技术开发区',\n" + "    370601: '山东烟台市辖区',\n" + "    370602: '山东烟台芝罘区',\n" + "    370611: '山东烟台福山区',\n" + "    370612: '山东省烟台市牟平区',\n" + "    370613: '山东省烟台市莱山区',\n" + "    370634: '山东烟台长岛县',\n" + "    370640: '山东烟台开发区',\n" + "    370641: '山东烟台高新区',\n" + "    370681: '山东烟台龙口市',\n" + "    370682: '山东烟台莱阳市',\n" + "    370683: '山东烟台莱州市',\n" + "    370684: '山东烟台蓬莱市',\n" + "    370685: '山东烟台招远市',\n" + "    370686: '山东省栖霞市',\n" + "    370687: '山东省海阳市',\n" + "    370701: '山东潍坊市辖区',\n" + "    370702: '山东潍坊潍城区',\n" + "    370703: '山东潍坊寒亭区',\n" + "    370704: '山东潍坊坊子区',\n" + "    370705: '山东省潍坊市奎文区',\n" + "    370724: '山东潍坊临朐县',\n" + "    370725: '山东潍坊昌乐县',\n" + "    370740: '山东潍坊滨海经济开发区',\n" + "    370741: '山东潍坊高新技术产业开发区',\n" + "    370781: '山东潍坊青州市',\n" + "    370782: '山东潍坊诸城市',\n" + "    370783: '山东潍坊寿光市',\n" + "    370784: '山东省安丘市',\n" + "    370785: '山东省高密市',\n" + "    370786: '山东省昌邑市',\n" + "    370801: '山东济宁市辖区',\n" + "    370802: '山东济宁市中区',\n" + "    370811: '山东济宁任城区',\n" + "    370812: '山东济宁兖州区',\n" + "    370826: '山东济宁微山县',\n" + "    370827: '山东济宁鱼台县',\n" + "    370828: '山东济宁金乡县',\n" + "    370829: '山东济宁嘉祥县',\n" + "    370830: '山东济宁汶上县',\n" + "    370831: '山东济宁泗水县',\n" + "    370832: '山东济宁梁山县',\n" + "    370881: '山东济宁曲阜市',\n" + "    370882: '山东济宁兖州市',\n" + "    370883: '山东济宁邹城市',\n" + "    370901: '山东泰安市辖区',\n" + "    370902: '山东泰安泰山区',\n" + "    370903: '山东省泰安市岱岳区',\n" + "    370911: '山东泰安岱岳区',\n" + "    370921: '山东泰安宁阳县',\n" + "    370923: '山东泰安东平县',\n" + "    370982: '山东泰安新泰市',\n" + "    370983: '山东泰安肥城市',\n" + "    371001: '山东威海市辖区',\n" + "    371002: '山东威海环翠区',\n" + "    371040: '山东威海高技术产业开发区',\n" + "    371041: '山东威海经济技术开发区',\n" + "    371081: '山东威海文登市',\n" + "    371082: '山东威海荣成市',\n" + "    371083: '山东威海乳山市',\n" + "    371101: '山东日照市辖区',\n" + "    371102: '山东日照东港区',\n" + "    371103: '山东省日照市岚山区',\n" + "    371121: '山东日照五莲县',\n" + "    371122: '山东日照莒县',\n" + "    371140: '山东日照经济开发区',\n" + "    371141: '山东日照山海天旅游度假区',\n" + "    371142: '山东日照市国际海洋城',\n" + "    371201: '山东莱芜市辖区',\n" + "    371202: '山东莱芜莱城区',\n" + "    371203: '山东莱芜钢城区',\n" + "    371301: '山东省临沂市市辖区',\n" + "    371302: '山东省临沂市兰山区',\n" + "    371311: '山东省临沂市罗庄区',\n" + "    371312: '山东省临沂市河东区',\n" + "    371321: '山东省临沂市沂南县',\n" + "    371322: '山东省临沂市郯城县',\n" + "    371323: '山东省临沂市沂水县',\n" + "    371324: '山东省临沂市苍山县',\n" + "    371325: '山东省临沂市费县',\n" + "    371326: '山东省临沂市平邑县',\n" + "    371327: '山东省临沂市莒南县',\n" + "    371328: '山东省临沂市蒙阴县',\n" + "    371329: '山东省临沂市临沭县',\n" + "    371340: '山东省临沂市经济开发区',\n" + "    371341: '山东省临沂市高新开发区',\n" + "    371342: '山东省临沂市临港产业区',\n" + "    371343: '山东省临沂市蒙山旅游区',\n" + "    371401: '山东省德州市市辖区',\n" + "    371402: '山东省德州市德城区',\n" + "    371421: '山东省德州市陵县',\n" + "    371422: '山东省德州市宁津县',\n" + "    371423: '山东省德州市庆云县',\n" + "    371424: '山东省德州市临邑县',\n" + "    371425: '山东省德州市齐河县',\n" + "    371426: '山东省德州市平原县',\n" + "    371427: '山东省德州市夏津县',\n" + "    371428: '山东省德州市武城县',\n" + "    371440: '山东省德州经济技术开发区',\n" + "    371481: '山东省乐陵市',\n" + "    371482: '山东省禹城市',\n" + "    371501: '山东省聊城市市辖区',\n" + "    371502: '山东省聊城市东昌府区',\n" + "    371521: '山东省聊城市阳谷县',\n" + "    371522: '山东省聊城市莘县',\n" + "    371523: '山东省聊城市茌平县',\n" + "    371524: '山东省聊城市东阿县',\n" + "    371525: '山东省聊城市冠县',\n" + "    371526: '山东省聊城市高唐县',\n" + "    371540: '山东省聊城经济技术开发区',\n" + "    371541: '山东省聊城高新技术产业开发区',\n" + "    371542: '山东省聊城江北水城旅游度假区',\n" + "    371581: '山东省临清市',\n" + "    371601: '山东省滨州市市辖区',\n" + "    371602: '山东省滨州市滨城区',\n" + "    371621: '山东省滨州市惠民县',\n" + "    371622: '山东省滨州市阳信县',\n" + "    371623: '山东省滨州市无棣县',\n" + "    371624: '山东省滨州市沾化县',\n" + "    371625: '山东省滨州市博兴县',\n" + "    371626: '山东省滨州市邹平县',\n" + "    371640: '山东省滨州市开发区',\n" + "    371641: '山东省滨州市高新技术产业开发区',\n" + "    371642: '山东省滨州市北海经济开发区',\n" + "    371701: '山东省荷泽市市辖区',\n" + "    371702: '山东省荷泽市牡丹区',\n" + "    371721: '山东省荷泽市曹县',\n" + "    371722: '山东省荷泽市单县',\n" + "    371723: '山东省荷泽市成武县',\n" + "    371724: '山东省荷泽市巨野县',\n" + "    371725: '山东省荷泽市郓城县',\n" + "    371726: '山东省荷泽市鄄城县',\n" + "    371727: '山东省荷泽市定陶县',\n" + "    371728: '山东省荷泽市东明县',\n" + "    371740: '山东省菏泽市经济开发区',\n" + "    371741: '山东省荷泽市高新技术产业开发区',\n" + "    420101: '湖北武汉市辖区',\n" + "    420102: '湖北武汉江岸区',\n" + "    420103: '湖北武汉江汉区',\n" + "    420104: '湖北省武汉市硚口区',\n" + "    420105: '湖北武汉汉阳区',\n" + "    420106: '湖北武汉武昌区',\n" + "    420107: '湖北武汉青山区',\n" + "    420111: '湖北武汉洪山区',\n" + "    420112: '湖北武汉东西湖区',\n" + "    420113: '湖北武汉汉南区',\n" + "    420114: '湖北武汉蔡甸区',\n" + "    420115: '湖北省武汉市江夏区',\n" + "    420116: '湖北省武汉市黄陂区',\n" + "    420117: '湖北省武汉市新洲区',\n" + "    420140: '湖北省武汉市东湖高新开发区',\n" + "    420141: '湖北省武汉市经济开发区',\n" + "    420201: '湖北黄石市辖区',\n" + "    420202: '湖北黄石港区',\n" + "    420203: '湖北省黄石市西塞山区',\n" + "    420204: '湖北黄石下陆区',\n" + "    420205: '湖北黄石铁山区',\n" + "    420222: '湖北省黄石市阳新县',\n" + "    420240: '湖北省黄石市经济技术开发区',\n" + "    420281: '湖北省大冶市',\n" + "    420301: '湖北十堰市辖区',\n" + "    420302: '湖北十堰茅箭区',\n" + "    420303: '湖北十堰张湾区',\n" + "    420321: '湖北省十堰市郧县',\n" + "    420322: '湖北省十堰市郧西县',\n" + "    420323: '湖北省十堰市竹山县',\n" + "    420324: '湖北省十堰市竹溪县',\n" + "    420325: '湖北省十堰市房县',\n" + "    420340: '湖北省十堰市武当山特区',\n" + "    420341: '湖北省十堰市经济技术开发区',\n" + "    420381: '湖北省丹江口市',\n" + "    420501: '湖北宜昌市辖区',\n" + "    420502: '湖北宜昌西陵区',\n" + "    420503: '湖北宜昌伍家岗区',\n" + "    420504: '湖北宜昌点军区',\n" + "    420505: '湖北省宜昌市猇亭区',\n" + "    420506: '湖北省宜昌市夷陵区',\n" + "    420525: '湖北宜昌远安县',\n" + "    420526: '湖北宜昌兴山县',\n" + "    420527: '湖北宜昌秭归县',\n" + "    420528: '湖北宜昌长阳土家族自治县',\n" + "    420529: '湖北宜昌五峰土家族自治县',\n" + "    420540: '湖北宜昌开发区',\n" + "    420581: '湖北省宜昌市宜都市',\n" + "    420582: '湖北宜昌当阳市',\n" + "    420583: '湖北省宜昌市枝江市',\n" + "    420601: '湖北襄樊市辖区',\n" + "    420602: '湖北襄樊襄城区',\n" + "    420606: '湖北省宜昌市樊城区',\n" + "    420607: '湖北省宜昌市襄阳区',\n" + "    420624: '湖北襄樊南漳县',\n" + "    420625: '湖北襄樊谷城县',\n" + "    420626: '湖北襄樊保康县',\n" + "    420640: '湖北襄阳高新技术开发区',\n" + "    420641: '湖北襄樊东津新区（襄阳经济技术开发区）',\n" + "    420682: '湖北襄樊老河口市',\n" + "    420683: '湖北襄樊枣阳市',\n" + "    420684: '湖北省宜城市',\n" + "    420701: '湖北鄂州市辖区',\n" + "    420702: '湖北鄂州梁子湖区',\n" + "    420703: '湖北鄂州华容区',\n" + "    420704: '湖北鄂州鄂城区',\n" + "    420740: '湖北鄂州葛店开发区',\n" + "    420741: '湖北鄂州长港农场',\n" + "    420801: '湖北荆门市辖区',\n" + "    420802: '湖北荆门东宝区',\n" + "    420804: '湖北省荆门市掇刀区',\n" + "    420821: '湖北省荆门市京山县',\n" + "    420822: '湖北省荆门市沙洋县',\n" + "    420840: '湖北省荆门市屈家岭管理区',\n" + "    420881: '湖北省钟祥市',\n" + "    420901: '湖北孝感市辖区',\n" + "    420902: '湖北孝感孝南区',\n" + "    420921: '湖北孝感孝昌县',\n" + "    420922: '湖北孝感大悟县',\n" + "    420923: '湖北孝感云梦县',\n" + "    420981: '湖北孝感应城市',\n" + "    420982: '湖北孝感安陆市',\n" + "    420984: '湖北省汉川市',\n" + "    421001: '湖北省荆州市市辖区',\n" + "    421002: '湖北省荆州市沙市区',\n" + "    421003: '湖北省荆州市荆州区',\n" + "    421022: '湖北省荆州市公安县',\n" + "    421023: '湖北省荆州市监利县',\n" + "    421024: '湖北省荆州市江陵县',\n" + "    421040: '湖北省荆州市经济技术开发区',\n" + "    421081: '湖北省石首市',\n" + "    421083: '湖北省洪湖市',\n" + "    421087: '湖北省松滋市',\n" + "    421101: '湖北省黄冈市市辖区',\n" + "    421102: '湖北省黄冈市黄州区',\n" + "    421121: '湖北省黄冈市团风县',\n" + "    421122: '湖北省黄冈市红安县',\n" + "    421123: '湖北省黄冈市罗田县',\n" + "    421124: '湖北省黄冈市英山县',\n" + "    421125: '湖北省黄冈市浠水县',\n" + "    421126: '湖北省黄冈市蕲春县',\n" + "    421127: '湖北省黄冈市黄梅县',\n" + "    421181: '湖北省麻城市',\n" + "    421182: '湖北省武穴市',\n" + "    421201: '湖北省咸宁市市辖区',\n" + "    421202: '湖北省咸宁市咸安区',\n" + "    421221: '湖北省咸宁市嘉鱼县',\n" + "    421222: '湖北省咸宁市通城县',\n" + "    421223: '湖北省咸宁市崇阳县',\n" + "    421224: '湖北省咸宁市通山县',\n" + "    421281: '湖北省赤壁市',\n" + "    421301: '湖北省随州市市辖区',\n" + "    421302: '湖北省随州市曾都区',\n" + "    421321: '湖北省随州市随县',\n" + "    421381: '湖北省广水市',\n" + "    422801: '湖北恩施市',\n" + "    422802: '湖北恩施利川市',\n" + "    422822: '湖北恩施建始县',\n" + "    422823: '湖北恩施巴东县',\n" + "    422825: '湖北恩施宣恩县',\n" + "    422826: '湖北恩施咸丰县',\n" + "    422827: '湖北恩施来凤县',\n" + "    422828: '湖北恩施鹤峰县',\n" + "    429004: '湖北省仙桃市',\n" + "    429005: '湖北省潜江市',\n" + "    429006: '湖北省天门市',\n" + "    429021: '湖北省神农架林区',\n" + "    440101: '广东广州市辖区',\n" + "    440103: '广东广州荔湾区',\n" + "    440104: '广东广州越秀区',\n" + "    440105: '广东广州海珠区',\n" + "    440106: '广东广州天河区',\n" + "    440111: '广东广州白云区',\n" + "    440112: '广东广州黄埔区',\n" + "    440113: '广东省广州市番禺区',\n" + "    440114: '广东省广州市花都区',\n" + "    440115: '广东省广州市南沙区',\n" + "    440116: '广东省广州市萝岗区',\n" + "    440183: '广东广州增城市',\n" + "    440184: '广东省从化市',\n" + "    440201: '广东韶关市辖区',\n" + "    440203: '广东韶关武江区',\n" + "    440204: '广东韶关浈江区',\n" + "    440205: '广东省韶关市曲江区',\n" + "    440222: '广东韶关始兴县',\n" + "    440224: '广东韶关仁化县',\n" + "    440229: '广东韶关翁源县',\n" + "    440232: '广东韶关乳源瑶族自治县',\n" + "    440233: '广东韶关新丰县',\n" + "    440281: '广东省乐昌市',\n" + "    440282: '广东省南雄市',\n" + "    440301: '广东深圳市辖区',\n" + "    440303: '广东深圳罗湖区',\n" + "    440304: '广东深圳福田区',\n" + "    440305: '广东深圳南山区',\n" + "    440306: '广东深圳宝安区',\n" + "    440307: '广东深圳龙岗区',\n" + "    440308: '广东省深圳市盐田区',\n" + "    440342: '广东省深圳市龙华新区',\n" + "    440343: '广东省深圳市大鹏新区',\n" + "    440401: '广东珠海市辖区',\n" + "    440402: '广东珠海香洲区',\n" + "    440403: '广东省珠海市斗门区',\n" + "    440404: '广东省珠海市金湾区',\n" + "    440440: '广东省珠海市万山海洋开发试验区',\n" + "    440441: '广东省珠海市高新技术产业开发区',\n" + "    440442: '广东省珠海市横琴新区',\n" + "    440443: '广东省珠海市高栏港经济区',\n" + "    440444: '广东省珠海市保税区',\n" + "    440501: '广东汕头市辖区',\n" + "    440507: '广东汕头龙湖区',\n" + "    440511: '广东省汕头市金平区',\n" + "    440512: '广东省汕头市濠江区',\n" + "    440513: '广东省汕头市潮阳区',\n" + "    440514: '广东省汕头市潮南区',\n" + "    440515: '广东省汕头市澄海区',\n" + "    440523: '广东汕头南澳县',\n" + "    440601: '广东佛山市辖区',\n" + "    440604: '广东省佛山市禅城区',\n" + "    440605: '广东省佛山市南海区',\n" + "    440606: '广东省佛山市顺德区',\n" + "    440607: '广东省佛山市三水区',\n" + "    440608: '广东省佛山市高明区',\n" + "    440701: '广东江门市辖区',\n" + "    440703: '广东省江门市蓬江区',\n" + "    440704: '广东省江门市江海区',\n" + "    440705: '广东省江门市新会区',\n" + "    440781: '广东江门台山市',\n" + "    440783: '广东江门开平市',\n" + "    440784: '广东江门鹤山市',\n" + "    440785: '广东省恩平市',\n" + "    440801: '广东湛江市辖区',\n" + "    440802: '广东湛江赤坎区',\n" + "    440803: '广东湛江霞山区',\n" + "    440804: '广东湛江坡头区',\n" + "    440811: '广东省湛江市麻章区',\n" + "    440823: '广东湛江遂溪县',\n" + "    440825: '广东湛江徐闻县',\n" + "    440840: '广东湛江经济技术开发区',\n" + "    440841: '广东湛江农垦',\n" + "    440881: '广东湛江廉江市',\n" + "    440882: '广东省雷州市',\n" + "    440883: '广东省吴川市',\n" + "    440901: '广东茂名市辖区',\n" + "    440902: '广东茂名茂南区',\n" + "    440903: '广东省茂名市茂港区',\n" + "    440904: '广东省茂名市电白区',\n" + "    440940: '广东省茂名市茂名滨海新区',\n" + "    440941: '广东省茂名市茂名高新技术产业开发区',\n" + "    440923: '广东茂名电白县',\n" + "    440981: '广东茂名高州市',\n" + "    440982: '广东省化州市',\n" + "    440983: '广东省信宜市',\n" + "    441201: '广东肇庆市辖区',\n" + "    441202: '广东肇庆端州区',\n" + "    441203: '广东肇庆鼎湖区',\n" + "    441223: '广东肇庆广宁县',\n" + "    441224: '广东肇庆怀集县',\n" + "    441225: '广东肇庆封开县',\n" + "    441226: '广东肇庆德庆县',\n" + "    441240: '广东肇庆高新区',\n" + "    441283: '广东肇庆高要市',\n" + "    441284: '广东肇庆四会市',\n" + "    441301: '广东惠州市辖区',\n" + "    441302: '广东惠州惠城区',\n" + "    441303: '广东省惠州市惠阳区',\n" + "    441322: '广东惠州博罗县',\n" + "    441323: '广东惠州惠东县',\n" + "    441324: '广东惠州龙门县',\n" + "    441340: '广东惠州大亚湾经济开发区',\n" + "    441341: '广东惠州仲恺高新技术产业开发区',\n" + "    441401: '广东梅州市辖区',\n" + "    441402: '广东梅州梅江区',\n" + "    441421: '广东梅州梅县',\n" + "    441422: '广东梅州大埔县',\n" + "    441423: '广东梅州丰顺县',\n" + "    441424: '广东梅州五华县',\n" + "    441426: '广东梅州平远县',\n" + "    441427: '广东梅州蕉岭县',\n" + "    441481: '广东省兴宁市',\n" + "    441501: '广东汕尾市辖区',\n" + "    441502: '广东汕尾城区',\n" + "    441521: '广东汕尾海丰县',\n" + "    441523: '广东汕尾陆河县',\n" + "    441540: '广东汕尾红海湾',\n" + "    441541: '广东汕尾农垦',\n" + "    441542: '广东汕尾华侨管理区',\n" + "    441580: '广东汕尾陆丰市',\n" + "    441581: '广东省陆丰市',\n" + "    441601: '广东河源市辖区',\n" + "    441602: '广东河源源城区',\n" + "    441621: '广东河源紫金县',\n" + "    441622: '广东河源龙川县',\n" + "    441623: '广东河源连平县',\n" + "    441624: '广东河源和平县',\n" + "    441625: '广东河源东源县',\n" + "    441640: '广东河源江东新区',\n" + "    441701: '广东阳江市辖区',\n" + "    441702: '广东阳江江城区',\n" + "    441721: '广东阳江阳西县',\n" + "    441723: '广东阳江阳东县',\n" + "    441740: '广东阳江岗侨区',\n" + "    441741: '广东阳江农垦',\n" + "    441742: '广东阳江海陵区',\n" + "    441743: '广东阳江高新技术产业开发区',\n" + "    441781: '广东省阳春市',\n" + "    441801: '广东清远市辖区',\n" + "    441802: '广东清远清城区',\n" + "    441803: '广东清远清新区',\n" + "    441821: '广东清远佛冈县',\n" + "    441823: '广东清远阳山县',\n" + "    441825: '广东清远连山自治县',\n" + "    441826: '广东清远连南瑶族自治县',\n" + "    441827: '广东清远清新县',\n" + "    441881: '广东省英德市',\n" + "    441882: '广东省连州市',\n" + "    441901: '广东省东莞市南城区',\n" + "    441902: '广东省东莞市莞城区',\n" + "    441903: '广东省东莞市东城区',\n" + "    441904: '广东省东莞市万江区',\n" + "    445101: '广东潮州市辖区',\n" + "    445102: '广东潮州湘桥区',\n" + "    445121: '广东潮州潮安县',\n" + "    445122: '广东潮州饶平县',\n" + "    445140: '广东潮州枫溪区',\n" + "    445201: '广东揭阳市辖区',\n" + "    445202: '广东揭阳榕城区',\n" + "    445203: '广东揭阳揭东区',\n" + "    445240: '广东揭阳东山区',\n" + "    445241: '广东揭阳试验区',\n" + "    445242: '广东揭阳大南山区',\n" + "    445243: '广东揭阳普侨区',\n" + "    445244: '广东揭阳高新技术开发区',\n" + "    445245: '广东揭阳农垦',\n" + "    445246: '广东揭阳大南海石化工业区',\n" + "    445221: '广东揭阳揭东县',\n" + "    445222: '广东揭阳揭西县',\n" + "    445224: '广东揭阳惠来县',\n" + "    445281: '广东揭阳普宁市',\n" + "    445301: '广东省云浮市市辖区',\n" + "    445302: '广东省云浮市云城区',\n" + "    445303: '广东省云浮市云安区',\n" + "    445321: '广东省云浮市新兴县',\n" + "    445322: '广东省云浮市郁南县',\n" + "    445323: '广东省云浮市云安县',\n" + "    445381: '广东省罗定市',\n" + "    442001: '广东省中山市市辖区',\n" + "    510101: '四川成都市辖区',\n" + "    510104: '四川成都锦江区',\n" + "    510105: '四川成都青羊区',\n" + "    510106: '四川成都金牛区',\n" + "    510107: '四川成都武侯区',\n" + "    510108: '四川成都成华区',\n" + "    510112: '四川成都龙泉驿区',\n" + "    510113: '四川成都青白江区',\n" + "    510114: '成都市新都区',\n" + "    510115: '成都市温江区',\n" + "    510121: '四川成都金堂县',\n" + "    510122: '四川成都双流县',\n" + "    510124: '四川成都郫县',\n" + "    510129: '四川成都大邑县',\n" + "    510131: '四川省成都市蒲江县',\n" + "    510132: '四川成都新津县',\n" + "    510140: '四川省成都市高新区',\n" + "    510141: '四川省成都市天府新区',\n" + "    510181: '四川成都都江堰市',\n" + "    510182: '四川成都彭州市',\n" + "    510183: '邛崃市',\n" + "    510184: '崇州市',\n" + "    510185: '四川省成都市高新区',\n" + "    510301: '四川自贡市辖区',\n" + "    510302: '四川自贡自流井区',\n" + "    510303: '四川自贡贡井区',\n" + "    510304: '四川自贡大安区',\n" + "    510311: '四川自贡沿滩区',\n" + "    510321: '四川自贡荣县',\n" + "    510322: '四川自贡富顺县',\n" + "    510340: '四川省自贡市高新技术产业开发区',\n" + "    510401: '四川攀枝花市辖区',\n" + "    510402: '四川攀枝花东区',\n" + "    510403: '四川攀枝花西区',\n" + "    510411: '四川攀枝花仁和区',\n" + "    510421: '四川攀枝花米易县',\n" + "    510422: '四川攀枝花盐边县',\n" + "    510501: '四川泸州市辖区',\n" + "    510502: '四川省泸州市江阳区',\n" + "    510503: '泸州市纳溪区',\n" + "    510504: '泸州市龙马潭区',\n" + "    510521: '四川泸州泸县',\n" + "    510522: '四川泸州合江县',\n" + "    510524: '四川泸州叙永县',\n" + "    510525: '四川泸州古蔺县',\n" + "    510601: '四川德阳市辖区',\n" + "    510603: '德阳市旌阳区',\n" + "    510623: '四川德阳中江县',\n" + "    510626: '德阳市罗江县',\n" + "    510681: '四川德阳广汉市',\n" + "    510682: '什邡市',\n" + "    510683: '绵竹市',\n" + "    510701: '四川绵阳市辖区',\n" + "    510703: '四川绵阳涪城区',\n" + "    510704: '四川绵阳游仙区',\n" + "    510722: '四川绵阳三台县',\n" + "    510723: '四川绵阳盐亭县',\n" + "    510724: '四川绵阳安县',\n" + "    510725: '四川绵阳梓潼县',\n" + "    510726: '四川绵阳北川县',\n" + "    510727: '四川绵阳平武县',\n" + "    510740: '四川绵阳高新区',\n" + "    510741: '四川绵阳科学城',\n" + "    510742: '四川绵阳经济技术开发区',\n" + "    510743: '四川绵阳仙海水利经济开发区',\n" + "    510781: '四川绵阳江油市',\n" + "    510801: '四川广元市辖区',\n" + "    510802: '四川广元市中区',\n" + "    510811: '四川广元元坝区',\n" + "    510812: '四川广元朝天区',\n" + "    510821: '四川广元旺苍县',\n" + "    510822: '四川广元青川县',\n" + "    510823: '四川广元剑阁县',\n" + "    510824: '四川广元苍溪县',\n" + "    510840: '四川广元经济技术开发区',\n" + "    510901: '四川遂宁市辖区',\n" + "    510903: '遂宁市船山区',\n" + "    510904: '遂宁市安居区',\n" + "    510921: '四川遂宁蓬溪县',\n" + "    510922: '四川遂宁射洪县',\n" + "    510923: '遂宁市大英县',\n" + "    511001: '四川内江市辖区',\n" + "    511002: '四川内江市中区',\n" + "    511011: '四川内江东兴区',\n" + "    511024: '四川内江威远县',\n" + "    511025: '四川内江资中县',\n" + "    511028: '四川内江隆昌县',\n" + "    511040: '四川内江经济技术开发区',\n" + "    511101: '四川乐山市辖区',\n" + "    511102: '四川乐山市中区',\n" + "    511111: '四川乐山沙湾区',\n" + "    511112: '四川乐山五通桥区',\n" + "    511113: '四川乐山金口河区',\n" + "    511123: '四川乐山犍为县',\n" + "    511124: '四川乐山井研县',\n" + "    511126: '四川乐山夹江县',\n" + "    511129: '四川乐山沐川县',\n" + "    511132: '四川乐山峨边彝族自治县',\n" + "    511133: '四川乐山马边彝族自治县',\n" + "    511181: '四川乐山峨眉山市',\n" + "    511301: '四川南充市辖区',\n" + "    511302: '四川南充顺庆区',\n" + "    511303: '四川南充高坪区',\n" + "    511304: '四川南充嘉陵区',\n" + "    511321: '四川南充南部县',\n" + "    511322: '四川南充营山县',\n" + "    511323: '四川南充蓬安县',\n" + "    511324: '四川南充仪陇县',\n" + "    511325: '四川南充西充县',\n" + "    511381: '四川南充阆中市',\n" + "    511401: '眉山市市辖区',\n" + "    511402: '眉山市东坡区',\n" + "    511421: '眉山市仁寿县',\n" + "    511422: '眉山市彭山县',\n" + "    511423: '眉山市洪雅县',\n" + "    511424: '眉山市丹棱县',\n" + "    511425: '眉山市青神县',\n" + "    511501: '宜宾市市辖区',\n" + "    511502: '宜宾市翠屏区',\n" + "    511521: '宜宾市宜宾县',\n" + "    511522: '宜宾市南溪县',\n" + "    511523: '宜宾市江安县',\n" + "    511524: '宜宾市长宁县',\n" + "    511525: '宜宾市高县',\n" + "    511526: '宜宾市珙县',\n" + "    511527: '宜宾市筠连县',\n" + "    511528: '宜宾市兴文县',\n" + "    511529: '宜宾市屏山县',\n" + "    511540: '四川省宜宾市临港开发区',\n" + "    511601: '广安市市辖区',\n" + "    511602: '广安市广安区',\n" + "    511621: '广安市岳池县',\n" + "    511622: '广安市武胜县',\n" + "    511623: '广安市邻水县',\n" + "    511640: '四川省广安市经济技术开发区',\n" + "    511641: '四川省广安市枣山物流商贸园区',\n" + "    511642: '四川省广安市协兴生态文化旅游园区',\n" + "    511681: '华蓥市',\n" + "    511701: '达州市市辖区',\n" + "    511702: '达州市通川区',\n" + "    511703: '四川省达州市达川区',\n" + "    511721: '达州市达县',\n" + "    511722: '达州市宣汉县',\n" + "    511723: '达州市开江县',\n" + "    511724: '达州市大竹县',\n" + "    511725: '达州市渠县',\n" + "    511781: '万源市',\n" + "    511801: '万源市市辖区',\n" + "    511802: '万源市雨城区',\n" + "    511821: '万源市名山县',\n" + "    511822: '万源市荥经县',\n" + "    511823: '万源市汉源县',\n" + "    511824: '万源市石棉县',\n" + "    511825: '万源市天全县',\n" + "    511826: '万源市芦山县',\n" + "    511827: '万源市宝兴县',\n" + "    511901: '巴中市市辖区',\n" + "    511902: '巴中市巴州区',\n" + "    511903: '四川省巴中市恩阳区',\n" + "    511940: '四川省巴中市经济开发区',\n" + "    511921: '巴中市通江县',\n" + "    511922: '巴中市南江县',\n" + "    511923: '巴中市平昌县',\n" + "    512001: '资阳市市辖区',\n" + "    512002: '资阳市雁江区',\n" + "    512021: '资阳市安岳县',\n" + "    512022: '资阳市乐至县',\n" + "    512081: '简阳市',\n" + "    513221: '四川阿坝汶川县',\n" + "    513222: '四川阿坝理县',\n" + "    513223: '四川阿坝茂县',\n" + "    513224: '四川阿坝松潘县',\n" + "    513225: '四川省阿坝藏族羌族自治州九寨沟县',\n" + "    513226: '四川阿坝金川县',\n" + "    513227: '四川阿坝小金县',\n" + "    513228: '四川阿坝黑水县',\n" + "    513229: '四川阿坝马尔康县',\n" + "    513230: '四川阿坝壤塘县',\n" + "    513231: '四川阿坝县',\n" + "    513232: '四川阿坝若尔盖县',\n" + "    513233: '四川阿坝红原县',\n" + "    513240: '四川阿坝卧龙特区',\n" + "    513321: '四川甘孜康定县',\n" + "    513322: '四川甘孜泸定县',\n" + "    513323: '四川甘孜丹巴县',\n" + "    513324: '四川甘孜九龙县',\n" + "    513325: '四川甘孜雅江县',\n" + "    513326: '四川甘孜道孚县',\n" + "    513327: '四川甘孜炉霍县',\n" + "    513328: '四川甘孜县',\n" + "    513329: '四川甘孜新龙县',\n" + "    513330: '四川甘孜德格县',\n" + "    513331: '四川甘孜白玉县',\n" + "    513332: '四川甘孜石渠县',\n" + "    513333: '四川甘孜色达县',\n" + "    513334: '四川甘孜理塘县',\n" + "    513335: '四川甘孜巴塘县',\n" + "    513336: '四川甘孜乡城县',\n" + "    513337: '四川甘孜稻城县',\n" + "    513338: '四川甘孜得荣县',\n" + "    513401: '四川凉山西昌市',\n" + "    513422: '四川凉山木里藏族自治县',\n" + "    513423: '四川凉山盐源县',\n" + "    513424: '四川凉山德昌县',\n" + "    513425: '四川凉山会理县',\n" + "    513426: '四川凉山会东县',\n" + "    513427: '四川凉山宁南县',\n" + "    513428: '四川凉山普格县',\n" + "    513429: '四川凉山布拖县',\n" + "    513430: '四川凉山金阳县',\n" + "    513431: '四川凉山昭觉县',\n" + "    513432: '四川凉山喜德县',\n" + "    513433: '四川凉山冕宁县',\n" + "    513434: '四川凉山越西县',\n" + "    513435: '四川凉山甘洛县',\n" + "    513436: '四川凉山美姑县',\n" + "    513437: '四川凉山雷波县',\n" + "    610101: '陕西西安市辖区',\n" + "    610102: '陕西西安新城区',\n" + "    610103: '陕西西安碑林区',\n" + "    610104: '陕西西安莲湖区',\n" + "    610111: '陕西西安灞桥区',\n" + "    610112: '陕西西安未央区',\n" + "    610113: '陕西西安雁塔区',\n" + "    610114: '陕西西安阎良区',\n" + "    610115: '陕西省西安市临潼区',\n" + "    610116: '陕西省西安市长安区',\n" + "    610117: '陕西省西安市高陵区',\n" + "    610140: '陕西省西安市高新技术产业开发区',\n" + "    610141: '陕西省西安市经济开发区',\n" + "    610142: '陕西省西安市国家民用航天产业基地',\n" + "    610122: '陕西西安蓝田县',\n" + "    610124: '陕西西安周至县',\n" + "    610125: '陕西西安户县',\n" + "    610126: '陕西西安高陵县',\n" + "    610201: '陕西铜川市辖区',\n" + "    610202: '陕西铜川城区',\n" + "    610203: '陕西铜川郊区',\n" + "    610204: '陕西省铜川市耀州区',\n" + "    610222: '陕西铜川宜君县',\n" + "    610240: '陕西省铜川市新区',\n" + "    610301: '陕西宝鸡市辖区',\n" + "    610302: '陕西宝鸡渭滨区',\n" + "    610303: '陕西宝鸡金台区',\n" + "    610304: '陕西省宝鸡市陈仓区',\n" + "    610322: '陕西宝鸡凤翔县',\n" + "    610323: '陕西宝鸡岐山县',\n" + "    610324: '陕西宝鸡扶风县',\n" + "    610326: '陕西宝鸡眉县',\n" + "    610327: '陕西宝鸡陇县',\n" + "    610328: '陕西宝鸡千阳县',\n" + "    610329: '陕西宝鸡麟游县',\n" + "    610330: '陕西宝鸡凤县',\n" + "    610331: '陕西宝鸡太白县',\n" + "    610340: '陕西省宝鸡市高新区',\n" + "    610401: '陕西咸阳市辖区',\n" + "    610402: '陕西咸阳秦都区',\n" + "    610403: '陕西咸阳杨陵区',\n" + "    610404: '陕西咸阳渭城区',\n" + "    610422: '陕西咸阳三原县',\n" + "    610423: '陕西咸阳泾阳县',\n" + "    610424: '陕西咸阳乾县',\n" + "    610425: '陕西咸阳礼泉县',\n" + "    610426: '陕西咸阳永寿县',\n" + "    610427: '陕西咸阳彬县',\n" + "    610428: '陕西咸阳长武县',\n" + "    610429: '陕西咸阳旬邑县',\n" + "    610430: '陕西咸阳淳化县',\n" + "    610431: '陕西咸阳武功县',\n" + "    610481: '陕西咸阳兴平市',\n" + "    610501: '陕西省渭南市市辖区',\n" + "    610502: '陕西省渭南市临渭区',\n" + "    610521: '陕西省渭南市华县',\n" + "    610522: '陕西省渭南市潼关县',\n" + "    610523: '陕西省渭南市大荔县',\n" + "    610524: '陕西省渭南市合阳县',\n" + "    610525: '陕西省渭南市澄城县',\n" + "    610526: '陕西省渭南市蒲城县',\n" + "    610527: '陕西省渭南市白水县',\n" + "    610528: '陕西省渭南市富平县',\n" + "    610540: '陕西省渭南市高新技术产业开发区',\n" + "    610541: '陕西省渭南市经开区',\n" + "    610581: '陕西省韩城市',\n" + "    610582: '陕西省华阴市',\n" + "    610601: '陕西省延安市市辖区',\n" + "    610602: '陕西省延安市宝塔区',\n" + "    610621: '陕西省延安市延长县',\n" + "    610622: '陕西省延安市延川县',\n" + "    610623: '陕西省延安市子长县',\n" + "    610624: '陕西省延安市安塞县',\n" + "    610625: '陕西省延安市志丹县',\n" + "    610626: '陕西省延安市吴旗县',\n" + "    610627: '陕西省延安市甘泉县',\n" + "    610628: '陕西省延安市富县',\n" + "    610629: '陕西省延安市洛川县',\n" + "    610630: '陕西省延安市宜川县',\n" + "    610631: '陕西省延安市黄龙县',\n" + "    610632: '陕西省延安市黄陵县',\n" + "    610701: '陕西省汉中市市辖区',\n" + "    610702: '陕西省汉中市汉台区',\n" + "    610721: '陕西省汉中市南郑县',\n" + "    610722: '陕西省汉中市城固县',\n" + "    610723: '陕西省汉中市洋县',\n" + "    610724: '陕西省汉中市西乡县',\n" + "    610725: '陕西省汉中市勉县',\n" + "    610726: '陕西省汉中市宁强县',\n" + "    610727: '陕西省汉中市略阳县',\n" + "    610728: '陕西省汉中市镇巴县',\n" + "    610729: '陕西省汉中市留坝县',\n" + "    610730: '陕西省汉中市佛坪县',\n" + "    610801: '陕西省榆林市市辖区',\n" + "    610802: '陕西省榆林市榆阳区',\n" + "    610821: '陕西省榆林市神木县',\n" + "    610822: '陕西省榆林市府谷县',\n" + "    610823: '陕西省榆林市横山县',\n" + "    610824: '陕西省榆林市靖边县',\n" + "    610825: '陕西省榆林市定边县',\n" + "    610826: '陕西省榆林市绥德县',\n" + "    610827: '陕西省榆林市米脂县',\n" + "    610828: '陕西省榆林市佳县',\n" + "    610829: '陕西省榆林市吴堡县',\n" + "    610830: '陕西省榆林市清涧县',\n" + "    610831: '陕西省榆林市子洲县',\n" + "    610901: '陕西省安康市市辖区',\n" + "    610902: '陕西省安康市汉滨区',\n" + "    610921: '陕西省安康市汉阴县',\n" + "    610922: '陕西省安康市石泉县',\n" + "    610923: '陕西省安康市宁陕县',\n" + "    610924: '陕西省安康市紫阳县',\n" + "    610925: '陕西省安康市岚皋县',\n" + "    610926: '陕西省安康市平利县',\n" + "    610927: '陕西省安康市镇坪县',\n" + "    610928: '陕西省安康市旬阳县',\n" + "    610929: '陕西省安康市白河县',\n" + "    610940: '陕西省安康市高新区',\n" + "    611001: '陕西省商洛市市辖区',\n" + "    611002: '陕西省商洛市商州区',\n" + "    611021: '陕西省商洛市洛南县',\n" + "    611022: '陕西省商洛市丹凤县',\n" + "    611023: '陕西省商洛市商南县',\n" + "    611024: '陕西省商洛市山阳县',\n" + "    611025: '陕西省商洛市镇安县',\n" + "    611026: '陕西省商洛市柞水县',\n" + "    617001: '陕西省西咸新区空港新城',\n" + "    617002: '陕西省西咸新区沣东新城',\n" + "    617003: '陕西省西咸新区秦汉新城',\n" + "    617004: '陕西省西咸新区沣西新城',\n" + "    617005: '陕西省西咸新区泾河新城'}";
        JSONObject o= JSONObject.parseObject(json);
        Iterator iterator= o.keySet().iterator();
        while (iterator.hasNext()){
            Object key=iterator.next();
            String value= (String)o.get(key)  ;
            value=value.substring(value.length()-3);
            System.out.println(key+":'"+value+"',");

        }
//        System.out.println(o.toJSONString());
    }


    public List<CmpBean>  getCmp_y()throws Exception{
        Map<String,CmpBean> CmpBean_map=new HashMap<>();

//        AnalysisXlsTool.readInputStreamAndToEntity(new FileInputStream("/Users/wuzhenggui/Documents/公司/副本豆包技术产品工资.xlsx"), CmpBean.class
        List<CmpBean> resultList=AnalysisXlsTool.readInputStreamAndToEntity(new FileInputStream("/Users/wuzhenggui/Documents/公司/副本16个项目的基本信息-人员.xlsx"), CmpBean.class
                , 2, 0, new ICallbackFunction<CmpBean>() {
                    public void onFailure(AnalysisResult result) throws Exception {
                        System.out.println("===onFailure=====");
                        System.out.println(result.getErrorLogBeans());
                        System.out.println(result.getException().getMessage());
                        System.out.println(result.getException().getCause());
                    }

                    public void onSuccess(AnalysisResult result, List<CmpBean> resultList) throws Exception {
                        System.out.println(resultList);
                        resultList.forEach(o->{
                            CmpBean_map.put(o.getSoftName(),o);
                        });

                    }

                    public void before(AnalysisResult result) throws Exception {

                    }

                    public void after(AnalysisResult result) throws Exception {

                    }
                });
        return resultList;

    }

    @Test
    public void analysis2()throws Exception{
        Map<String,List<RenYuanBean>> y_2015= getReanYuan(0);
        Map<String,List<RenYuanBean>> y_2016= getReanYuan(1);
        Map<String,List<RenYuanBean>> y_2017=getReanYuan(2);
        Map<String,List<RenYuanBean>> y_2018=getReanYuan(3);

        y_2015.putAll(y_2016);
        y_2015.putAll(y_2017);
        y_2015.putAll(y_2018);


        List<CmpBean> resultList=getCmp_y();
        Map<CmpBean,HashSet<String>> cmpBeanListMap=new HashMap<>();

        resultList.forEach(o->{
            String year_mh_start=DateUtils.format(o.getStartTime(),DateUtils.DATE_JFP_STR);
            String year_mh_end=DateUtils.format(o.getEndTime(),DateUtils.DATE_JFP_STR);
            int end_num1=o.getStartTime().getMonth();
            int end_num2=o.getEndTime().getMonth();
            int diff_num=end_num2-end_num1;
            if(diff_num<0){
                diff_num=12+diff_num;
            }

            HashSet<String> set =new HashSet();

            for(int i=0;i<=diff_num;i++){
                Calendar rightNow = Calendar.getInstance();
                rightNow.setTime(o.getStartTime());
//                rightNow.add(Calendar.YEAR,-1);//日期减1年
                rightNow.add(Calendar.MONTH,i);//日期加3个月、
//                rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
                Date dt1=rightNow.getTime();
                year_mh_start=DateUtils.format(dt1,DateUtils.DATE_JFP_STR);
                y_2015.get(year_mh_start).forEach(ren->{
                    set.add(ren.getName());
                });


            }
            System.out.println("=========="+o.getSoftName()+"==>"+DateUtils.format(o.getStartTime(),DateUtils.DATE_JFP_STR)+"->"+year_mh_end+"（月数）=>"+(diff_num)+"筛选人员如下：");
            System.out.println(set);
            cmpBeanListMap.put(o,set);


//            if(year_.indexOf("2015")>=0){
//                System.out.println("----------------------2015----------------------");
//                System.out.println(o.getSoftName()+"==>"+year_+"->"+year_end+"[]");
//                cmpBeanListMap.put(o,y_2015.get(year_));
//            }else if(year_.indexOf("2016")>=0){
//                System.out.println("----------------------2016----------------------");
//                System.out.println(o.getSoftName()+"==>"+year_+"->"+year_end+"[]");
//                cmpBeanListMap.put(o,y_2016.get(year_));
//                cmpBeanListMap.put(o,y_2017.get(year_end));
//            }else if(year_.indexOf("2017")>=0){
//                System.out.println("----------------------2017----------------------");
//                System.out.println(o.getSoftName()+"==>"+year_+"->"+year_end+"[]");
//                cmpBeanListMap.put(o,y_2017.get(year_));
//                cmpBeanListMap.put(o,y_2018.get(year_end));
//
//            }if(year_.indexOf("2018")>=0){
//                System.out.println("----------------------2018----------------------");
//                System.out.println(o.getSoftName()+"==>"+year_+"->"+year_end+"[]");
//                cmpBeanListMap.put(o,y_2018.get(year_));
//
//            }
        });


    }
    public Map<String,List<RenYuanBean>>  getReanYuan(int sheetPage)throws Exception{

        Map<String,List<RenYuanBean>> RenYuanBeanMap=new HashMap<>();

        AnalysisXlsTool.readInputStreamAndToEntity(new FileInputStream("/Users/wuzhenggui/Documents/公司/副本豆包技术产品工资人员.xlsx"), RenYuanBean.class
                , sheetPage, 0, new ICallbackFunction<RenYuanBean>() {
                    public void onFailure(AnalysisResult result) throws Exception {
                        System.out.println("===onFailure=====");
                        System.out.println(result.getErrorLogBeans());
                        System.out.println(result.getException().getMessage());
                        System.out.println(result.getException().getCause());
                    }

                    public void onSuccess(AnalysisResult result, List<RenYuanBean> resultList) throws Exception {
                        System.out.println(resultList);
                        final String[] currKey = {""};
                        resultList.forEach(o->{

                            if(o.getStartTime()!=null){
                                currKey[0] =DateUtils.format(o.getStartTime(),DateUtils.DATE_JFP_STR);
                                List<RenYuanBean> list=new ArrayList<>();
                                list.add(o);
                                RenYuanBeanMap.put(currKey[0],list);
                            }else{
                                o.setStartTime(DateUtils.parse(currKey[0],DateUtils.DATE_JFP_STR));
                                RenYuanBeanMap.get(currKey[0]).add(o);
                            }

                        });
                    }

                    public void before(AnalysisResult result) throws Exception {

                    }

                    public void after(AnalysisResult result) throws Exception {

                    }
                });
        return RenYuanBeanMap;

    }

}
